html,body{height: 100%;font-family: Microsoft Yahei;}
/*列表页   公共样式start*/
/*查询条件*/
body.listBody{
    background: rgb(238, 240, 250)
}
div.qbdms-bodyDiv{
    padding: 16px;height: 100%;overflow: auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
div.qbdms-list{
    padding: 16px;height: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.layui-table-tool-temp{
    padding-right: 0;
}

.layui-input, .layui-select, .layui-textarea{
    height: 34px;
}
.layui-table-view {
    /*height: auto !important;*/
}
.layui-table-view-body .layui-table-view{
    margin-top: 4px;
}
.layui-table-view-body {
    padding: 14px 24px;
    background: #fff;
    float: left;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.qbdms-add-view-body{
    padding: 0 24px 88px;
}
.layui-table-tool{
    background: none;
    padding: 0px;
    border: none;
}
.layui-table tbody tr:hover, .layui-table thead tr, .layui-table-click, .layui-table-header, .layui-table-hover, .layui-table-mend, .layui-table-patch, .layui-table-total, .layui-table-total tr, .layui-table[lay-even] tr:nth-child(even){
    background:rgba(244,251,255,1);
}
.RightBtn{
    font-size:14px;
    font-weight:400;
    color:rgba(38,130,255,1);
    cursor: pointer;
    margin: 0 5px;
}
a:hover{
    color:rgba(38,130,255,1);
}
.layui-table thead tr{border-bottom: 1px solid #2682FF}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{
    color:rgba(192, 196, 204, 1);
}
input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:rgba(192, 196, 204, 1);
}　　
 input:-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
     color:rgba(192, 196, 204, 1);
 }
input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:rgba(192, 196, 204, 1);
}
/*add页面*/
.dateLabel{
    display: block;
    height: 38px;
    line-height: 38px;
    width: 100%;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}
.dateInput{
    float: left;
}
.qbdms-backDiv{
    background-color: #fff;height: 100%
}
/*分页查询表格顶部按钮样式*/
/*layui-btn-container:表格顶部按钮父容器*/
/*layui-btn-sm:表格顶部按钮*/
.selch .layui-icon-date{
    top: 0px !important;
}
.layui-laypage-pageCss a{
    border:1px solid #e2e2e2 !important;
}
.layui-laypage-pageCss a.layui-laypage-refresh{
    border: none !important;
}
.layui-table-page select{
    height: 20px;
}
.selch{
    position: relative;
    margin-top: 10px;
}
.selchBtn{
    position: absolute;
    top:16px;
    right: 8px;
    text-align: center;
}
.selch .layui-row{margin-right: 191px;}
.layui-btn-group .layui-btn:first-child{
    border:1px solid #DCDFE6;
}
.layui-btn-container .layui-btn-sm,.selch .layui-btn-sm{
    height:28px;
    line-height: 27px;
    padding: 0 16px;
    background:#fff !important;
    border:1px solid #DCDFE6;
    border-radius: 2px;
    opacity:1;
    color: #606266;
    vertical-align: top;
    margin-right: 8px;
    margin-bottom: 12px;
    font-size: 14px;
}
.layui-btn-container .fillBtn,.selch .fillBtn,.laydate-footer-btns span.laydate-btns-confirm{
    background:#2682FF !important;
    border:none;
    color: #FFFFFF;
}
.selch i.layui-btn-sm{
    color: #C0C4CC
}
.layui-btn-container .layui-btn-sm:hover,.selch .layui-btn-sm:hover,.layui-btn-group .layui-btn:first-child:hover,.selch i.layui-btn-sm:hover,.layui-laydate-footer span:hover{
    border-color: #2682FF;
    color: #2682FF !important;
}
.layui-btn-container .fillBtn:hover,.selch .fillBtn:hover,.laydate-footer-btns span.laydate-btns-confirm:hover{
    background: #1379F6 !important;
    color: #fff !important;
}
.layui-btn-container .layui-btn-icon{width: 90px;}
.layui-btn-container .layui-btn-icon span{margin-right: 10px}
.layui-table-tool .layui-btn-container{margin-bottom: 0;}
html{background: #fff !important;}

.layui-table thead tr,.qbdms-temTable .qbdms-temTable-thead{
    background:rgba(229,240,255,1);
    color:#606266;
    font-weight: bold;
}
/*checkbox按钮*/
.layui-form-checked[lay-skin=primary] i,.colorSwitch{background-color:#2A82FE !important;}
.layui-form-checked[lay-skin=primary] i{border-color:#2A82FE !important;}
/*分页按钮颜色*/
.layui-laypage .layui-laypage-curr .layui-laypage-em{background: #2A82FE}
.layui-table-view{border: none}
.layui-table-view .layui-table {width: 100%;color: #606266}
.layui-table-box{border: 1px solid rgba(229,240,255,1);}
.layui-table td, .layui-table th, .layui-table-col-set, .layui-table-fixed-r, .layui-table-grid-down, .layui-table-header, .layui-table-page, .layui-table-tips-main, .layui-table-total, .layui-table[lay-skin="line"], .layui-table[lay-skin="row"] {
    border-width: 1px;
    border-style: solid;
    border-color: #E5F0FF
}
.layui-table th{
    font-weight: bold;
}
.layui-table-page{
    height: 45px;
    border-width:0px;
    padding: 16px 0px 0;
}
.layui-laypage{float: right;}
/*下拉框选中行背景颜色*/
.layui-form-select dl dd.layui-this,.layui-layout-body .layui-laydate .layui-this,.layui-form-select dl dd:hover,.layui-laydate-content td:hover, .layui-laydate-list li:hover{background-color: #f6f9fe !important;color: #2682ff !important;}
.layui-form-select dl{max-height: 176px}
/*列表查询条件样式*/
/*table-top-filter：列表查询条件表单父容器*/
.table-top-filter .layui-form-label{padding:4px 0px;width: 104px;color: #606266}
.layui-input-block{min-height: 44px}
.layui-input, .layui-select{height: 28px;border-color: #DCDFE6;}
.layui-form-body{
    background:rgba(249,251,254,1);
    border:1px solid rgba(229,240,255,1);
    padding: 16px 8px 0 0;
}
.selch>div{padding: 0 8px 0 0}
.layui-table-header,.layui-table th{border-bottom-color:#abcfff;}
/*表格管理按钮*/
a.btn-gl i,a.btn-gl i:hover{background: none;color: #56a6fe}
/*弹窗按钮样式*/
.btn-class .layui-layer-btn a{background: #579DFF;color: #fff;}
.layui-form-radio>i:hover, .layui-form-radioed>i{
    color: #2682FF;
}
/*add页面 start*/
/*功能按钮样式*/

.layui-disabled, .layui-disabled:hover{
    color: #303133 !important;
}
.layui-input{
    color: #303133 !important;
}
.layui-input:hover, .layui-textarea:hover,.layui-input:focus,.layui-textarea:focus{
    border-color: #2682FF !important;
}
.layui-form-danger+.layui-form-select .layui-input, .layui-form-danger:focus {
    border-color: #FF5722!important;
}
.qbdms-formTitle{
    font-size:18px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(48,49,51,1);
    line-height:56px;
    height: 56px;
}
.qbdms-formBody{
    padding: 8px 0 16px;
    border: 1px solid #E4E7ED;
}
.qbdms-oneForm,.qbdms-textarea,.qbdms-listForm{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 16px;
    float: left;
    position: relative;
    display: block;
}
.qbdms-oneForm button{
    float: right;
}
.qbdms-inputIsButton{
    margin-right: 70px;
}
.qbdms-TBinformation{
    float: left;
    display:inline-block;
    width: 104px;
    line-height: 40px;
    text-align: left;
    color:rgba(96,98,102,1);
    margin-left: 16px;
}
.qbdms-TBinformationText{
    display: block;
    margin-left: 120px;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(96,98,102,1);
    line-height:40px;
}
.qbdms-input input,.qbdms-temTable-td input,.qbdms-temTable-td textarea{
    height: 40px;
    border-radius:2px;
}
.qbdms-input .layui-textarea{
    min-height: 55px;
}
.qbdms-input{
    min-height: 40px;
    margin-left: 104px;
    margin-bottom: 16px;
}
.qbdms-label p{position: relative; line-height: 20px; max-height: 40px;overflow: hidden;}
.qbdms-label p::after{content: "..."; position: absolute; bottom: 0; right: 0; padding-left: 40px;
    background: -webkit-linear-gradient(left, transparent, #fff 55%);
    background: -o-linear-gradient(right, transparent, #fff 55%);
    background: -moz-linear-gradient(right, transparent, #fff 55%);
    background: linear-gradient(to right, transparent, #fff 55%);}
/*.qbdms-label p{*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
    /*display: -webkit-box;*/
    /*display: -moz-box;*/
    /*-webkit-line-clamp: 2;*/
    /*-o-line-clamp: 2;*/
    /*-ms-line-clamp: 2;*/
    /*-moz-line-clamp: 2;*/
    /*-webkit-box-orient: vertical;*/
    /*-o-box-orient: vertical;*/
    /*-ms-box-orient: vertical;*/
    /*-moz-box-orient: vertical;*/
/*}*/
.qbdms-label{
    padding: 8px 0;
    text-align: left;
    width: 104px;
    color: rgba(96,98,102,1);
}
.qbdms-fileUp,.qbdms-fileUp:hover{
    width:233px;
    height:40px;
    background:rgba(246,249,254,1);
    border:1px solid rgba(220,223,230,1);
    border-radius:2px;
    font-weight:400;
    color:rgba(38,130,255,1);
    font-size: 14px;
}
.qbdms-fileUpText{
    color:rgba(192,196,204,1);
    font-style: normal;
    margin-left: 10px;
    font-size: 14px;
}
.isReadonlyInput{
background: #f5f5f5 !important;
}
    /*附件上传*/
.fileSecLevel input{
    width:90px;
    height:24px;
    background:rgba(38,130,255,1);
    color: #fff !important;
    padding: 5px !important;
    font-size: 12px;
    border: none;
}
.fileSecLevel .layui-form-select dl{
    top: 26px;
}
.fileSecLevel{
    width:48px;
    height:24px;
    background:rgba(38,130,255,1);
    border-radius:2px;
    margin-right: 10px;
}
.fileSecLevel .layui-form-select .layui-edge{
    left: 77px;
    border-top-color: #fff;
}
.file-name{
    cursor: pointer;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(38,130,255,1);
    line-height:14px;
    margin-left: 40px;
}
.deleteFile{
    margin-left: 5px;
    color: #C0C4CC;
    font-size: 14px;
    cursor: pointer;
}
.uploadFileList {
    margin: 0 !important;
    line-height: 40px;
}
td .uploadFileList{
    line-height: 25px;
}
.uploadFileList > span {
    display: block;
}
.qbdms-returnOn{
    float: right;
    font-style: normal;
    font-size:12px;
    font-weight:400;
    color:rgba(144,147,153,1);
    cursor: pointer;
}
.qbdms-returnOn:hover{
    color:rgba(38,130,255,1);
}
@media screen and (min-width: 1380px){
    .qbdms-oneForm {
        width: 25%;
    }
    .qbdms-textarea{width: 100%}
    .qbdms-listForm {
        width: 25% !important;
    }
}
@media screen and (min-width: 1060px) and (max-width:1379px){
    .qbdms-oneForm {
        width: 33.33%;
    }
    .qbdms-textarea{width: 100%}
    .qbdms-listForm {
        width: 50% !important;
    }
}
@media screen and (max-width:1059px){
    .qbdms-oneForm {
        width: 50%;
    }
    .qbdms-textarea{width: 100%}
    .qbdms-listForm {
        width: 50% !important;
    }
}

/*子表样式*/
.qbdms-temTable{
    width: 100%;
}
.qbdms-particulars .subFormTable .file-name{
    display: block;
    margin-left: 55px;
    line-height: 24px;
}
.qbdms-particulars .subFormTable .fileSecLevel{
float: left;
}
.qbdms-temTable-thead td{
    border-bottom:1px solid #abcfff;
    height: 40px;
    line-height: 40px;
    padding: 0 16px;
}
.qbdms-temTable-td,.qbdms-subOptState,.qbdms-temTable-seNumber{
    padding: 8px;
    border-bottom: 1px solid #E5F0FF;
}
.qbdms-temTable-seNumber{
    text-align: center;
}
.qbdms-money input,.qbdms-money{
    text-align: right;
    color: #F07878 !important;
    padding: 8px 10px;
}
.qbdms-subOptState{
    width: 40px;
}
.qbdms-tableDiv{
    position: relative;
    padding-bottom: 56px;
    border: 1px solid #E5F0FF;
    overflow-x: auto;
}
.qbdms-tableDiv>a{
    position: absolute;
    left: 50%;
    bottom: 15px;
    margin-left: -82px;
    width:164px;
    height:24px;
    line-height: 24px;
    border-radius: 12px;
    background: #2682FF;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.qbdms-tableDiv>p{
    text-align: center;
    line-height: 50px;
    position: absolute;
    width: 100%;
    color: rgba(96,98,102,1);
}
.qbdms-SubTableTitle{
    height: 56px;
    line-height: 56px;
}
.qbdms-SubTableTitle span{
    padding-left: 10px;
    border-left: 5px solid #2682FF;
    font-size: 16px;
    font-weight: bold;
}
.btnformItem{
    text-align: center;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    padding: 0 16px 16px;
    background: #eef0fa;
    box-sizing: border-box;
    margin: 0;
}
.btnformItem p{
    background: #fff;
    padding: 16px;
    box-shadow: 0px -2px 3px #E4E7ED57;
}
.btnformItem a,.btnformItem button{
    width: 110px;
    height: 40px !important;
    line-height: 40px !important;
}
.addFormTr1{
    cursor: pointer;
}
.fileSecXg i.layui-edge{
    display: none;
}
.fileSecXg input,.fileSecXg input:hover{
    color: #fff !important;
    text-align: center;
}
.layui-form-selectup dl{
    bottom: auto;
}
.deleteFile:hover{
    color: rgba(38,130,255,1);
}
.qbdms-oneBtn{
    padding: 0 24px;
    height:40px;
    line-height: 40px;
    background:rgba(38,130,255,1);
    border-radius:2px;
}
.qbdms-oneBtn:hover{
    background:rgba(19,121,246,1);
}
.qbdms-oneBtn:active{
    background:rgba(10,105,221,1);
 }
.qbdms-twoBtn{
    padding: 0 16px;
    height:40px;
    line-height: 40px;
    background:rgba(38,130,255,1);
    border-radius:2px;
}
.qbdms-twoBtn:hover{
    background:rgba(19,121,246,1);
}
.qbdms-twoBtn:active{
    background:rgba(10,105,221,1);
}
.qbdms-oneBtnLine{
    padding: 0 24px;
    height:40px;
    line-height: 40px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(220,223,230,1);
    border-radius:2px;
    font-size:14px;
    font-weight:400;
    color:rgba(96,98,102,1);
}
.qbdms-oneBtnLine:hover{
    border:1px solid rgba(38,130,255,1);
    color:rgba(38,130,255,1);
}
.qbdms-oneBtnLine:active{
    border:1px solid rgba(10,105,221,1);
    color:rgba(10,105,221,1);
}
/*表单校验样式*/
.qbdms-verifyClass>div.layui-layer-content{
    padding: 24px 50px;
    text-align: center;
    background:rgba(255,242,241,1);
    border:1px solid rgba(255,163,158,1);
    box-shadow:0px 0px 4px 0px rgba(240,65,52,0.3);
    border-radius:2px;
}
.qbdms-verifyClass>div.layui-layer-content p i{
    color: #F04134;
    font-size: 20px;
    vertical-align: middle;
    margin-right: 5px;
}
.qbdms-verifyClass>div.layui-layer-content span{
    display: block;
    max-width: 360px;
    text-align: center;
    font-size:14px;
    font-weight:bold;
    color:rgba(48,49,51,1);
    line-height:24px;
}
/*配置列新增数据样式*/
.layui-transfer-active .layui-btn{
    height:28px;
    line-height: 28px;
    padding: 0 16px;
    background:rgba(38,130,255,1);
    border-radius:2px;
    border: none;
}
.layui-transfer-active .layui-btn-disabled {
    line-height: 28px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(220,223,230,1);
    border-radius:2px;
}
.layui-form-checkbox[lay-skin=primary]:hover i{
    border-color: rgba(38,130,255,1);
    color: #fff;
}
/*质量问题归零确认单*/
.qbdms-zeroTable{
    /*min-width: 980px;*/
    /*max-width: 1403px;*/
    margin: 0 auto;
    border: 1px solid #E4E7ED;
}
form.treeFormPreview td{
    width: 89%;
}
.qbdms-zeroTable td{
    color: #606366;
    width: 22%;
    vertical-align: top;
    border: 1px solid #E5F0FF;height: 24px;padding: 8px;-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-break: break-all;
    word-wrap : break-word;
    break-word : break-all;
}
.subFormTable td{
    vertical-align: top;
    word-break: break-all;
    word-wrap : break-word;
    break-word : break-all;
}
.subFormTable td textarea{
    width: 340px;
    height: 80px !important;
    line-height: 22px;
    resize: none;
}
.qbdms-zeroTable td.qbdms-zeroTable-lable{width: 11%;text-align: left;background: #fbfcfe;color: #606266}
/*详情样式*/
body.qbdms-particulars form{
    max-width: 1440px;
    margin: 0 auto;
}

body.qbdms-particulars input,body.qbdms-particulars select,body.qbdms-particulars textarea,body.qbdms-particulars .layui-input:hover,body.qbdms-particulars .layui-textarea:hover{
    /*background:rgba(246,249,255,1) !important;*/
    /*border-color: #DCDFE6 !important;*/
    height: auto;
    padding: 0;
    border:none;
}
body.qbdms-particulars .fileSecLevel input,body.qbdms-particulars .fileSecLevel input:hover{
    background: rgba(38,130,255,1) !important;
}
/*body.qbdms-particulars div.layui-table-view-body{*/
    /*padding-bottom: 24px;*/
/*}*/
/*弹窗公共样式*/
.layui-layer{
    box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.3) !important;
}
.qbdms-layer-list .selch{
    margin-top: -16px;
}
.qbdms-layer-list .selch>a.fillBtn{
    position: absolute;
    top: 10px;
    left: 0px;
    margin: 0;
}
.qbdms-layer-list .selch .layui-row{
    margin-left: 60px;
    margin-right: 108px;
}
.qbdms-layer-list .layui-input-block{
    min-height: 38px;
}
.qbdms-layer-list .layui-form-body{
    padding: 10px 0px 0 0;
    background: #ffffff;
    border: none;
}
.qbdms-layer-list .selchBtn{
    top: 10px;
    right: 0;
    padding: 0;
}
.qbdms-layer-list .layui-table-tool{
    min-height: auto;
}
.qbdms-layer-list{
    padding: 6px 16px 0;height: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
/*表单填写样式*/
.qbdms-layerFormBtn .layui-layer-btn .layui-layer-btn0,.qbdms-layerFormBtn .layui-layer-btn .layui-layer-btn1,.qbdms-layerFormBtn .layui-layer-btn .layui-layer-btn2{
    width:110px;
    height:40px;
    line-height: 40px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
/*询问框样式*/
.layui-layer-dialog.confirm-class{
    min-width: 280px;
}
.confirm-class .confirm-title{
    color: #303133;
    font-weight: bold;
}
.confirm-class.layui-layer-dialog .layui-layer-content{
    padding:30px 30px 20px 30px;
}
.confirm-class .layui-layer-content p{
    color: #606266;
}
.confirm-class .layui-layer-btn{
    margin-bottom:6px;
}
.confirm-class .layui-layer-setwin .layui-layer-close2{
    top: -5px;
    right: 2px;
}
.confirm-class .layui-layer-btn .layui-layer-btn0,.qbdms-layerFormBtn .layui-layer-btn .layui-layer-btn0{
    background-color: #2682FF;
    border-color: #2682FF;
}
.confirm-class .layui-layer-btn .layui-layer-btn0:hover,.qbdms-layerFormBtn .layui-layer-btn .layui-layer-btn0:hover{
    background-color: #1379F6;
    border-color: #1379F6;
}
.confirm-class .layui-layer-btn .layui-layer-btn1:hover,.qbdms-layerFormBtn .layui-layer-btn .layui-layer-btn1:hover,.qbdms-layerFormBtn .layui-layer-btn .layui-layer-btn2:hover{
    border-color: #2682FF;
    color:#2682FF ;
}
.confirm-class .layui-layer-ico {
    background: url(../images/icon.png) no-repeat;
}

/*知识管理样式开始*/
.qbdms-list .qbdms-title{
    margin-top:4px;
    overflow: hidden;
}
.qbdms-list .qbdms-title .leftCon{
    float: left;
    color: #303133;
    font-size: 16px;
    font-weight: bold;
}
.qbdms-list .qbdms-title .rightCon{
    float: right;
}
.qbdms-list .qbdms-title .rightCon .layui-icon-search{
    position: absolute;
    right: 0px;
    top:0px;
    width: 35px;
    height: 26px;
    background-color:#F5F5F5 ;
    border:1px solid #DCDFE6;
    color:#909399 ;
    line-height: 26px;
    cursor: pointer;

}
.qbdms-title .rightCon .layui-icon-search:before{
    margin-left: 8px;
}
.qbdms-list .qbdms-title .rightCon .layui-btn-sm{
    background: #2682FF;
    border: none;
    color: #FFFFFF;
    height: 28px;
    line-height: 30px;
    padding: 0 16px;
    width: 64px;
}
.qbdms-list .qbdms-title .rightCon .layui-btn-sm:hover{
    background-color: #1379F6;
}
.qbdms-list-content{
    position: absolute;
    top: 58px;
    bottom: 0;
    left: 24px;
    right: 24px;
    border-top: 1px solid #F5F5F5;
}
.qbdms-list-content .left-tree{
    width: 152px;
    overflow: auto;
    position: absolute;
    top: 8px;
    bottom: 60px;
}
.qbdms-list-content #left-tree .layui-tree-entry .layui-tree-txt{
    color: #606266;
    font-weight: bold;
    font-size: 14px;
}
.qbdms-list-content #left-tree .layui-tree-pack .layui-tree-entry .layui-tree-txt{
    color: #909399;
    font-weight: normal;
    font-size: 14px;
}
.qbdms-list-content #left-tree .layui-tree-iconClick{
    margin: 0 6px;
}
.qbdms-list-content #left-tree .layui-tree-entry:hover .layui-tree-txt{
    text-decoration:none!important;
    color: #2682FF!important;
}
.qbdms-list-content .right-list{
    left: 176px;
    padding-left: 24px;
    overflow: auto;
    position: absolute;
    bottom: 66px;
    top:0px;
    right: 0;
}
.qbdms-list-content .right-list img{
    display: inline-block;
    float: left;
    width: 62px;
    height: 62px;
    border-radius: 2px;
    background-color: #E5F0FF;
    margin:16px 16px 0 0 ;
}
.qbdms-list-content .right-list .caller-main{
    padding-top: 16px;
    display: inline-block;
    position: absolute;
    right: 12px;
    left: 102px;
}
.qbdms-list-content .right-list .caller-main .main-tit{
    color:#303133 ;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
    height: 18px;
    cursor: pointer;
}
.qbdms-list-content .right-list .caller-main .main-tit:hover{
    color: #2682FF;
}
.qbdms-list-content .right-list .caller-main .detailed{
    margin: 16px 0;
    line-height: 24px;
    height: 44px;
    font-size: 14px;
    color: #606266;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.qbdms-list-content .right-list .main-fun .leftCon{
    float: left;
    font-size: 12px;
}
.qbdms-list-content .right-list .main-fun .rightCon{
    float: right;
    font-size: 12px;
}
.qbdms-list-content .right-list .caller-item{
    overflow: hidden;
    border-bottom: 1px double #E4E7ED ;
    height: 154px;
}
.qbdms-list-content .right-list .leftCon .classification{
    height: 24px;
    width: 80px;
    display: inline-block;
    line-height: 24px;
    margin-right: 16px;
    background-color: #F7F7F7;
    color:#7C7D80 ;
    border-radius:2px ;
    border: 1px solid #EEF0FA;
    text-align:center ;
}
.qbdms-list-content .right-list .leftCon .nameInfo{
color: #606266;
    font-weight: 400;
}
.qbdms-list-content .right-list .leftCon .timeInfo{
    color: #C0C4CC;
    display: inline-block;
    margin-left: 8px;
}
.qbdms-list-content .right-list .main-fun .rightCon span{
    margin-left: 16px;
    display: inline-block;
    color:#909399 ;
    cursor: pointer;
}
.qbdms-list-content .right-list .main-fun .rightCon span:hover{
    color: #2682FF
}
#qbdmspage{
    position: absolute;
    bottom: 6px;
    right: 40px;
}
.qbdms-list-content .operationButton{
    position: fixed;
    left: 240px;
    top: 32px;
}
.qbdms-list-content .operationButton span{
    display: inline-block;
    cursor: pointer;
    color: #606266;
    width: 64px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    margin-left: 6px;
    border: 1px solid #DCDFE6;
}
.qbdms-list-content .operationButton span:hover{
    border-color: #2682FF;
    color: #2682FF;
}
.right-list .caller-item .layui-form-checkbox[lay-skin=primary]{
    position: relative;
    left: -78px;
    top: 16px;
}
.right-list .layui-form-checkbox[lay-skin=primary] i{
    height: 14px;
    width: 14px;
}
/*知识管理样式结束*/

/*导入弹窗样式*/
.layui-upload-drag .layui-icon{
    color: #2682FF;
}
body .importInit .layui-layer-title,body .qbdms-layerFormBtn .layui-layer-title{font-weight: bold}
body .importInit .layui-footer button:first-child{
    background: #2682FF!important;
    border: none;
    color: #FFFFFF;
}
body .importInit .layui-footer button:first-child:hover{
    background: #1379F6!important;
    border: none;
    color: #FFFFFF!important;
}

/*树形表单样式*/
/*body.qbdms-particulars .treeFormPreview{*/
/*    padding-left: 0px;*/
/*}*/
.treeFormPreview{
    /*padding: 18px 0 0 18px;*/
    position: absolute;
    top: 82px;
    right: 35px;
    left: 38px;
    bottom: 100px;
    overflow: auto;
    width:unset;
}
.treeFormPreview label.qbdms-label{
text-align: right;
    width: 136px;
}
.treeFormPreview .qbdms-input{
    margin-left: 146px;
}
.treeFormPreview  .qbdms-TBinformation{
    width: 136px;
    text-align: right;

}


/* ztree  start*/
.ccpui-trees .iconTrees {
    width: 100%
}
.ccpui-iconTree li{
    display: inline-block;
    margin: 6px 4px;
    cursor: pointer;
}
.ccpui-trees {
    width: 240px;
    position: absolute;
    bottom:14px;
    top:14px;
}
.ccpui-coreContent {
    left: 275px;
    top: 10px;
    bottom: 0;
    right: 24px;
    position: absolute
}
.ccpui-trees .isShowTree{
    cursor: pointer;
    height: 30px;
    background:#009688;
    line-height: 30px;
}
.ccpui-trees .isShowTree i{
    float: right;
    margin-right: 5px;
    cursor: pointer;
    color: #fff
}
.ccpui-listZtree{ /* list 页面ztree样式 */
    position: absolute;
    background: #fff;
    bottom:0px;
    top:70px;
    right: 0;
    left: 0;
    overflow: auto;
}
.ccpui-ztreeRightMenu {/* ztree 右键菜单样式*/
    position:fixed;
    border:1px solid #ccc;
    z-index:900;
    visibility:hidden;
    top:0;
    background-color: #f5f5f5;
    text-align: left;
    padding: 2px;}
.ccpui-ztreeRightMenu ul li{
    margin: 5px 0;
    padding: 0 8px;
    cursor: pointer;
    list-style: none outside none;

}
.ccpui-trees .catZtreeValue{
    border-width: 1px;
    border-color: #2A82FE;
}
.ccpui-trees .iconTrees li {
     display: inline-block;
     margin: 6px 4px;
     cursor: pointer;
 }
.ccpui-trees .iconTrees li a{
    color: #303133;
}
.qbdms-statusColor{
    display: inline-block;margin-right:5px;width:6px;height:6px;
    border-radius:50%;
}
/* ztree  end*/
.reportList-isShow{
    display: none;
}

/*layui tree 选中颜色*/
.custom-tree-item-clicked.layui-tree-txt{
   background-color: #2682FF;
    color: #fff!important;
    padding: 0 6px;
}
.qbdms-list-content #left-tree .layui-tree-entry:hover .layui-tree-txt.custom-tree-item-clicked{
    text-decoration:none!important;
    color: #fff!important;
}

/*带树结构列表查询*/
@media screen and (max-width:900px){
    .qbdms-treeSql .layui-col-sm6{width: 100% !important}
}
@media screen and (min-width: 900px){
    .qbdms-treeSql .layui-col-sm6{width: 50% !important}
}
@media screen and (min-width: 1100px){
    .qbdms-treeSql .layui-col-md4 {width: 33.33333333%!important;}
}